home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / c / EGCSWOSAlib.lha / EGCSWOSAlib.readme next >
Text File  |  1999-01-06  |  2KB  |  74 lines

  1. Short: Amiga.lib for EGCS-WarpUP
  2. Author: frank@phoenix.owl.de, MagicSN@Birdland.es.bawue.de
  3. Uploader: MagicSN@Birdland.es.bawue.de
  4. Type:dev/c
  5. Requires: EGCS WarpUP Installed
  6.  
  7. As some of you might have noticed, EGCS-WarpUP does not contain
  8. an amiga.lib ... this archive fixes this problem... enclosed are
  9. the following files:
  10.  
  11. - libppcamiga.a
  12.  
  13. Copy this to ade:ppc-amigaos/lib
  14.  
  15. - specs
  16.  
  17. Copy this to ade:lib/gcc-lib/ppc-amigaos/2.7.2.1
  18.  
  19. to update the init of the Linker.
  20.  
  21. Note: If you have versions for both Kernels installed parallel,
  22. you should copy it instead to:
  23.  
  24. ade:lib/gcc-lib/ppc-amigaos/egcs-2.91.57
  25.  
  26. - src.lha
  27.  
  28. This is the Source-Code of libppcamiga.a
  29.  
  30. The libppcamiga.a supports the same functions which vbcc-WarpUP
  31. supports:
  32.  
  33. - ArgArrayInit
  34. - ArgString
  35. - ArgInt
  36. - ArgArrayDone
  37. - CreateExtIO
  38. - CreateStdIO
  39. - DeleteExtIO
  40. - DeleteStdIO
  41. - CreatePort
  42. - DeletePort
  43. - CreateTask (concerning TaskPPCs please use powerpc.library !!!)
  44. - DeleteTask
  45. - FastRand
  46. - FreeIEvents
  47. - HotKey
  48. - LibAllocPooled
  49. - LibCreatePool
  50. - LibFreePooled
  51. - RangeRand
  52. - TimeDelay
  53. - waitbeam
  54. - definition of the constants ciaa, ciab, custom, AbsExecBase
  55.  
  56. Also some often-used-Unix-Calls:
  57.  
  58. - isseparator
  59. - iswhitespace
  60. - strnicmp (Note: stricmp is already defined somewhere else...)
  61. - strcasecmp
  62. - strncasecmp
  63.  
  64. Note: BeginIO and NewList are defined in inline/alib.h which you
  65. for example can get in EGCS-WarpUP-Ad.lha on Aminet in dev/c !!!
  66.  
  67. At this place i want to thank Frank Wille for providing the source
  68. code of his AmigaLib, despite the fact of helping a "concurrence"
  69. compiler to his own one with it !!! I found the work nearly already
  70. done, i only had to change some small things and recompile...
  71.  
  72. Steffen Haeuser
  73.  
  74.